home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / dev / c / libiconv_src.lha / src / ascii.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-11-07  |  361 b   |  26 lines

  1.  
  2. /*
  3.  * ASCII
  4.  */
  5.  
  6. static int
  7. ascii_mbtowc (conv_t conv, wchar_t *pwc, const unsigned char *s, int n)
  8. {
  9.   unsigned char c = *s;
  10.   if (c < 0x80) {
  11.     *pwc = (wchar_t) c;
  12.     return 1;
  13.   }
  14.   return RET_ILSEQ;
  15. }
  16.  
  17. static int
  18. ascii_wctomb (conv_t conv, unsigned char *r, wchar_t wc, int n)
  19. {
  20.   if (wc < 0x0080) {
  21.     *r = wc;
  22.     return 1;
  23.   }
  24.   return RET_ILSEQ;
  25. }
  26.